package com.cidp.system.service;

import java.util.List;

import com.cidp.system.model.TopRole;
import com.cidp.system.model.ToperatorDetail;
import com.litt.core.exception.BusiException;

/**
 * <b>标题：</b>操作员角色表管理Service接口.
 * <pre><b>描述</b>
 *    操作员管理
 * </pre>
 * 
 * @author zhanglei 
 * @since 2008-5-27
 * @version 1.0
 */
public interface IOpRoleService {
	/**
	 * 读取操作员角色信息
	 * @param seNo 序号
	 * @return TopRole对象
	 */
	public TopRole load(Long seNo)  throws BusiException;
	/**
     * 根据对象保存.
     * @param TopRole 对象
     * @return Long 主键值
     */
	public Long save(TopRole obj)  throws BusiException;
	/**
     * 根据对象更新
     * @param TopRole 对象
     */
	public void update(TopRole obj)  throws BusiException;
	/**
     * 根据对象删除
     * @param TopRole 对象
     */
	public void delete(TopRole obj)  throws BusiException;
	
	/**
	 * 得到对应关系
	 * @param id
	 * @return
	 * @throws BusiException
	 */
	public List loadRoleById(Long id) throws BusiException;
	/**
	 * 删除集合
	 * @param id
	 * @throws BusiException
	 */
	public void deleteByIds(Long id) throws BusiException;

}
